Towards Reversible Sessions ∗ Francesco

نویسندگان

  • Alastair F. Donaldson
  • Vasco Vasconcelos
  • Francesco Tiezzi
  • Nobuko Yoshida
چکیده

In this work, we incorporate reversibility into structured communication-based programming, to allow parties of a session to automatically undo, in a rollback fashion, the effect of previously executed interactions. This permits taking different computation paths along the same session, as well as reverting the whole session and starting a new one. Our aim is to define a theoretical basis for examining the interplay in concurrent systems between reversible computation and session-based interaction. We thus enrich a session-based variant of π-calculus with memory devices, dedicated to keep track of the computation history of sessions in order to reverse it. We discuss our initial investigation concerning the definition of a session type discipline for the proposed reversible calculus, and its practical advantages for static verification of safe composition in communication-centric distributed software performing reversible computations.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards Reversible Sessions

In this work, we incorporate reversibility into structured communication-based programming, to allow parties of a session to automatically undo, in a rollback fashion, the effect of previously executed interactions. This permits taking different computation paths along the same session, as well as reverting the whole session and starting a new one. Our aim is to define a theoretical basis for e...

متن کامل

Reversible session-based pi-calculus

In this work, we incorporate reversibility into structured communication-based programming, to allow parties of a session to automatically undo, ina rollback fashion, the effect of previously executed interactions. This per-mits to take different computation paths along the same session, as wellas to revert the whole session and starting a new one. Our aim is to de-fine a th...

متن کامل

P-166: Knowledge and Attitudes towards Long Term Usefulness of Reversible Contraceptives among Females in Reproductive Age in Yazd, Iran

Background: Yazd has important potential role in treatment of infertility and promotion of sexual health in south of Iran. Long term usefulness of reversible contraceptives (LTURC) is the most cost-effective contraceptives between women. This study aimed to assess the reproductive aged women's knowledge, attitudes, and factors associated with use of LTURC. Materials and Methods: This cross...

متن کامل

Reversing Single Sessions

Session-based communication has gained a widespread acceptance in practice as a means for developing safe communicating systems via structured interactions. In this paper, we investigate how these structured interactions are affected by reversibility, which provides a computational model allowing executed interactions to be undone. In particular, we provide a systematic study of the integration...

متن کامل

Commercialization of Cryptomelane - type Manganese Oxide ( OMS - 2 ) Nanowire Paper Oil Sorbent

Cryptomelane-type Manganese oxide (OMS-2, a group of Octahedral Molecular Sieves) nanowire paper exhibits interesting properties: reversible wettability, oleophilic while being hydrophobic, and high thermal stability. These properties open up possible markets for commercialization. This thesis reviews the market potential of each of these properties and explores the competitiveness of the nanow...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014